﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input{margin:0; padding:0;}
ol, ul{list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
p, h1, h2, h3, h4, h5, h6, span, a, table{ font-size:12px;}
table{border-collapse:separate; border-spacing:0;}
img{ border:none;}
a{ text-decoration:none;}
a img{ border-width:0; vertical-align:middle;}
a:hover{ text-decoration:underline;}
.clear{ clear:both;}
body{ font-family:"微软雅黑", "宋体"; overflow-x:hidden;}

.topBg{ width:100%; height:35px; background-color:#f6f6f6;}
.top{ width:1000px; margin:0 auto;}
.topL{ float:left; line-height:35px; color:#333;}
.topR{ float:right; width:370px;}
.topR p{ line-height:35px; float:left;}
.topR p a{ color:#333; margin-left:15px;}
.topR p a:hover{ color:#C00;}
.sou{ width:210px; float:right; height:22px; margin-top:5px;}
.sou dt{ width:160px; float:left;}
.sou dt input{ width:155px; height:20px; border:#dddddd solid 1px; color:#666; padding-left:5px;}
.sou dd{ width:45px; float:right;}
.sou dd input{ width:45px; height:22px; background:url(../Images/souico.gif) no-repeat 0 0; border:none;  cursor:pointer;}

.logoBox{ width:1000px; margin:0 auto; height:115px; overflow:hidden;}
.logo{ display:block; width:554px; height:110px; float:left; margin-top:2px; }
.biaozhi{ width:391px; height:115px; float:right;}

.logoBg{ background:url(../Images/topbg.jpg) no-repeat center bottom;}

.menuBg{ width:100%; height:39px; background:url(../Images/menubg.jpg) repeat-x 0 0;}
.menuBox{ width:1000px; margin:0 auto;}
.menu{ width:930px; float:left;padding-left:30px;}
.menu .menuLi{ float:left; line-height:39px; position:relative; background:url(../Images/menuico.gif) no-repeat right top; padding-right:2px;}
.menu .menuLi .menu_a{ color:#FFF; font-size:13px; display:block; padding:0 20px;}
.menu .menuOn .menu_a{ background-color:#FFF; color:#1e567d; font-weight:bold; text-decoration:none; position:relative; top:2px;}
.menu li table{ left:0; top:39px; display:none; position:absolute; width:460px; padding:10px 15px 15px; background:url(../Images/emenu.gif) repeat-y 0 0; z-index:6;}
.menu li div ul{ float:left; width:98px;} 
.menu li div ul li{ line-height:35px; height:35px; text-align:center; border-bottom:#ddd solid 1px;}
.menu li div ul li a{ color:#333; font-weight:bold;}
.menu li div ul li a:hover{ color:#C00; text-decoration:none;}
.menuImg{ float:right; width:300px;}
.menuImg a{ display:block; width:300px; height:120px;}
.menuImg p{ line-height:22px; margin-top:5px; color:#333;}
.weiWeb{ position:relative; z-index:7; float:right;}
.weiIco{ width:26px; height:22px; padding:8px 15px 7px; margin-top:2px; background:url(../Images/wei1.png) no-repeat center center; cursor:pointer;}
.weiWeb .weiOn{ background:#FFF url(../Images/wei2.png) no-repeat center center;}
.weiEwm{ position:absolute; right:0; background-color:#FFF; display:none; padding:5px 5px 0;}
.weiEwm p{ text-align:center; padding:3px 0 5px; color:#c90404;}

.nBanner{ width:100%; margin:1px auto 0;height:175px;}
.banner{ width:1000px; margin:5px auto 0; position:relative;}
.banner_index{ width:1000px; height:175px; position:relative; overflow:hidden;}
.banner_index .btn,.banner_pro .bBtn{position:absolute; top:75px; width:14px; height:27px; display:block; z-index:3;}
.banner_index .btnPre, .banner_pro .bPre{background:url(../Images/left.png) no-repeat 0 0; left:320px;}
.banner_index .btnPre:hover, .banner_pro .bPre:hover{background:url(../Images/left.png) no-repeat 0 0;}
.banner_index .btnNext, .banner_pro .bNext{background:url(../Images/right.png) no-repeat 0 0; right:30px;}
.banner_index .btnNext:hover, .banner_pro .bNext:hover{background:url(../Images/right.png) no-repeat 0 0;}
.banner_index .banner_wrap{position:absolute; left:0px; top:0px; z-index:2;}
.banner_index .banner_wrap li{width:1000px; float:left;}
.indexBanner_num{width:370px; left:50%; margin-left:-500px; position:absolute; padding-left:630px; bottom:15px; z-index:5;} 
.indexBanner_num a{ width:10px; height:10px; line-height:18px; text-align:center; background-color:#ddd; color:#000; margin:0 2px; display:inline-block; _zoom:1; text-indent:-99px; overflow:hidden;}
.indexBanner_num a:hover{ text-decoration:none;}
.indexBanner_num a.on,.indexBanner_num a:hover{ background-color:#c90404; color:#FFF;}

.main{ width:1000px; margin:0 auto;}
.index_search{ width:275px; float:left; margin-top:10px;}
.titleBox{ width:100%; height:36px; background:url(../Images/title_c.jpg) repeat-x 0 0;}
.title_l{ width:130px; height:36px; line-height:36px; font-size:12px; color:#fff; padding-left:25px; float:left; background:url(../Images/title_l.png) no-repeat 0 0;}
.title_l span{ color:#fff;}
.titleBox a{ float:right; color:#999; display:block; height:36px; line-height:36px; margin-right:10px;}
.title_r{ height:36px; min-width:5px; background:url(../Images/title_r.jpg) no-repeat right center;}
.searchBox{ border:#e7e6e6 solid 1px; margin-top:1px; padding:10px 0;}
.searchBox h3{ background-color:#3179ac; color:#FFF; line-height:25px; width:100px; text-align:center;}
.searchBox table{ margin-top:5px;}
.searchBox table td{ height:35px; color:#333;}
.searchBox table td input{ height:22px; color:#333; font-family:"微软雅黑", "宋体";}
.anniu input{ width:80px; height:27px !important; background-color:#dbdcdb; border:none; margin:5px 0 0 20px; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.xinZs{ position:relative; padding:0 10px;}
.xinText{ padding:10px; width:360px; display:none; height:220px; position:absolute; right:-383px; top:0; background-color:#afceea; border:#76a6d0 solid 1px;}
.xinText h4{ font-size:14px; color:#333;}
.xinText p{ line-height:22px; margin-top:5px; color:#333;}
.xinText p a{ color:#C00; margin:0 2px;}

.jiuZs{ position:relative; padding:0 10px;}
.jiuText{ padding:10px; width:360px; height:140px; display:none; position:absolute; right:-383px; top:0; background-color:#afceea; border:#76a6d0 solid 1px;}
.jiuText h4{ font-size:14px; color:#333;}
.jiuText p{ line-height:22px; margin-top:5px; color:#333;}
.jiuText p a{ color:#C00; margin:0 2px;}

.index_news{ width:715px; margin-top:10px; float:right;} 
.newsBox{ border:#e7e6e6 solid 1px; padding:10px; margin-top:1px; overflow:hidden; height:286px;}
.newsBox dl{ width:100%; overflow:hidden;}
.newsBox dl dt{ float:left; width:175px;}
.newsBox dl dd{ width:505px; float:right;}
.newsBox dl dd h3{ line-height:20px;}
.newsBox dl dd h3 a{ color:#333; font-size:14px;}
.newsBox dl dd h3 a:hover{ color:#C00;}
.newsBox dl dd p{ line-height:22px; color:#666; margin-top:5px;}
.newsBox ul{ margin:5px 0 0 -20px; height:167px;}
.newsBox ul li{ line-height:32px; height:32px; width:320px; margin-left:20px; float:left; border-bottom:#eee dashed 1px; background:url(../Images/ico01.gif) no-repeat 2px center; padding-left:15px;}
.newsBox ul li a{ color:#666;}
.newsBox ul li a:hover{ color:#C00;}
.newsBox ul li span{ float:right; color:#999;}

.index_l{ width:275px; float:left;}
.index_price{ width:275px; float:left; margin-top:10px;}
.priceTable{ border-right:#e7e6e6 solid 1px; border-top:#e7e6e6 solid 1px; border-left:#e7e6e6 solid 1px; margin-top:1px;}
.priceTable td{ border-bottom:#e7e6e6 solid 1px; height:33px; text-align:center; color:#666;}
.index_service{ width:275px; float:left; margin-top:10px;}
.serviceBox{ border:#e7e6e6 solid 1px; padding:5px 5px 10px; overflow:hidden; margin-top:1px;}
.serviceBox ul li{ float:left;}
.serviceBox ul li a{ display:block; width:121px; height:80px; margin:5px 0 0 7px;}
.index_baoming{ width:275px; float:left; margin-top:10px;}
.baomingBox{ border:#e7e6e6 solid 1px; padding:5px 15px; margin-top:1px; overflow:hidden;}
.baomingBox ul li{ line-height:25px; background:url(../Images/ico02.gif) no-repeat left center; padding-left:13px;}
.baomingBox ul li a{ color:#666;}
.baomingBox ul li a:hover{ color:#C00;}

.index_r{ width:715px; float:right; margin-top:10px;}
.tuiNews{ width:352px; float:left;}
.tuiNews_box{ border:#e7e6e6 solid 1px; padding:10px; overflow:hidden; margin-top:1px; height:262px;}
.tuiNews_box dl{ overflow:hidden;}
.tuiNews_box dl dt{ width:120px; float:left;}
.tuiNews_box dl dd{ width:200px; float:right;}
.tuiNews_box dl dd h3 a{ color:#296590;}
.tuiNews_box dl dd h3 a:hover{ color:#C00;}
.tuiNews_box dl dd p{ margin-top:5px; line-height:20px; color:#666;}
.tuiNews_box ul{ padding-top:9px;}
.tuiNews_box ul li{ line-height:27px; background:url(../Images/ico03.gif) no-repeat 2px center; padding-left:12px; border-bottom:#eee dashed 1px;}
.tuiNews_box ul li span{ float:right; color:#999;}
.tuiNews_box ul li a{ color:#666;}
.tuiNews_box ul li a:hover{ color:#C00;}

.link{ width:1000px; margin:10px auto 0;}
.linkBox{ border:#e7e6e6 solid 1px; padding:10px; margin-top:1px;}
.linkBox form{ float:left; margin:0 10px;}

.footer{ background-color:#f3f3f3; border-top:#3179ac solid 3px; margin-top:30px; overflow:hidden;}
.footerBox1{ width:1000px; margin:0 auto; padding:10px 0; overflow:hidden;}
.footerBox1 ul{ float:left; margin-right:40px;}
.footerBox1 ul li{ color:#215880; font-weight:bold; font-size:12px; line-height:25px; text-align:center;}
.footerBox1 ul li a{ font-weight:normal; color:#666;}
.footerBox1 dl{ float:right; width:440px; margin-top:10px;}
.footerBox1 dl dt{ float:left; width:131px; height:131px; border:#ddd solid 1px;}
.footerBox1 dl dd{ width:290px; float:right;}
.footerBox1 dl dd p{ line-height:25px; color:#666;}
.footerBox2{ background-color:#696969; text-align:center; color:#b5b5b5; padding:10px 0;}

.rightBox{ position:fixed; right:30px; bottom:1px; background-color:#efe5d7; padding:25px 10px 5px; text-align:center; width:131px; z-index:100;}
.rightBox p{ color:#195179; padding:10px 0;}
.rightBox a{ margin:12px 0; display:block;}
.rightBox span{ display:block; width:19px; height:19px; background:url(../Images/close.png) no-repeat 0 0; position:absolute; right:0; top:0; cursor:pointer;}
.leftBox{ position:fixed; left:30px; top:200px;}
.leftBox span{ position:absolute; display:block; width:25px; height:25px; right:0; top:0; cursor:pointer;}

/*企业单页*/
.left{ width:200px; float:left; margin-top:15px;}
.left h3{ line-height:35px; height:35px; border-bottom:#ccc dotted 1px; font-size:16px; color:#333; padding-left:5px;}
.left ul{ padding-top:10px;font-size:12px;}
.leftnews li{font-size:12px;}
.left ul li a{ color:#666; display:block; width:175px; padding-left:25px; height:32px; line-height:32px; background:url(../Images/ico04.gif) no-repeat 5px center;font-size:13px;}
.left ul li a:hover{ text-decoration:none; color:#000; background-color:#ccc;}
.left .leftNews li a{ padding:0; width:190px; padding-left:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../Images/ico03.gif) no-repeat left center;}
.left .leftNews li a:hover{color:#C00; text-decoration:underline; background-color:#FFF;}

.right{ width:760px; float:right; margin-top:15px; overflow:hidden;}
.location{ line-height:35px; height:35px; border-bottom:#ccc dotted 1px;}
.location h3{ float:left; background:url(../Images/ico05.gif) no-repeat left center; padding-left:20px; font-size:16px; color:#333;}
.location p{ float:right; color:#666;font-size:14px;}
.location p a{ color:#666;font-size:14px;}
.content{font-size:13px;}
.content h1{ font-size:16px; text-align:center; margin-top:15px;font-weight:500;margin:20px auto;}
.content .time{ text-align:center; color:#666; font-size:12px; padding:10px 0 0;}
.content p{ line-height:28px; color:#333; text-indent:2em; margin-top:10px; font-size:13px;}

/*新闻列表*/
.newsList{ padding-top:10px;}
.newsList li{ line-height:30px; background:url(../Images/ico03.gif) no-repeat left center; padding-left:10px;font-size:13px;margin:8px auto;}
.newsList li a{ color:#666;font-size:13px;}
.newsList li a:hover{ color:#C00;}
.newsList li span{ float:right; color:#999;font-size:13px;}

/*学员照片*/
.picList{ margin-left:-42px;}
.picList li{ width:225px; float:left; margin:20px 0 0 42px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picList li img{ margin-bottom:3px;}
.picList li a{ color:#333;}
.picList li a:hover{ color:#C00; font-weight:bold;}

/*培训班*/
.peixun h1{ font-size:16px; text-align:center; margin:15px 0 10px;}
.peixun p{ line-height:28px; color:#333; text-indent:2em; font-size:13px;}
.peixun table{ border-left:#e7e6e6 solid 1px; border-top:#e7e6e6 solid 1px; margin-top:12px;}
.peixun table td{ text-align:center; border-right:#e7e6e6 solid 1px; border-bottom:#e7e6e6 solid 1px; height:30px; background-color:#f5f5f5; color:#333;}
.peixun h3{ font-size:14px; margin-top:10px; border-bottom:#e7e6e6 solid 1px; padding:7px 5px; color:#215880; margin-bottom:10px;}

/*证书查询*/
.chaxun{ background-color:#f5f4f2; padding:30px; margin-top:20px;}
.chaxun h1{ font-size:16px; text-align:center; color:#333;}
.chaxunTable{ width:400px; margin:20px auto 0;}
.chaxunTable td{ height:40px;}
.chaxunTable td b{ color:#C00; margin-right:5px;}
.table_l{ width:80px; text-align:left; color:#947458;}
.text input{ height:25px; width:180px; border:1px solid #c7c2b5; margin-right:5px; font-family:"微软雅黑", "宋体"; text-indent:3px;}
.text{ color:#947458;}
.chaxunButtom input{ width:100px; height:30px; margin:10px 15px 0 0; cursor:pointer;}
.chaxun p{ line-height:22px; margin-top:15px; color:#666;}
.chaxun p a{ color:#C00; margin: 0 3px;}
.chaxun p b{ color:#C00;}

.liuyan textarea{ width:280px; height:80px; border:1px solid #c7c2b5; font-size:12px; font-family:"微软雅黑", "宋体";}

.fenye {color: #666666; font-family: "微软雅黑","宋体"; font-size: 12px;  margin:20px 0 0; padding: 3px; text-align: center;}
.fenye a{background: none repeat scroll 0 0 #F1F6FA; border: 1px solid #DEDFDE; color: #295AA8; margin-right: 3px; padding: 2px 6px; text-decoration: none;}
.fenye a:hover{ background-color:#F1F6FA; background-image: none; border: 1px solid #2C63B1; color: #254F9B; text-decoration: none;}
.fenye span{background-color:#5478B8; background-image: none; border: 1px solid #345EA9; color: #FFFFFF; margin-left: 0; margin-right: 3px; padding: 2px 6px;
text-align: center;}

.baoming{ background-color:#ffbd1d; border-radius:3px; color:#833603; display:block; height:45px; line-height:45px; margin:30px auto 0; font-size:16px; font-weight:bold; text-align:center; width:150px;}
.baoming:hover{ color:#FFF; text-decoration:none;}

.huifu{ background-color:#eee; padding:10px 20px; margin-top:30px;}
.huifu h3{ font-size:16px; margin-bottom:10px;}
.huifu p{ line-height:25px; color:#333; font-size:12px;}

/*评论*/
.comment{ margin-top:20px;}
.commentTitle{height:35px;}
.commentTitle h3{ width:100px; line-height:35px; font-size:16px; color:#333;}
.commentTitle span{ float:right; line-height:35px; color:#333;}
.commentTitle span b{ color:#C00; margin:0 3px;}
.shuru{ border:#eee solid 1px; height:72px; padding:1px;}
.shuru dt{ width:42px; height:42px; float:left; padding:15px; background-color:#eee;}
.shuru dd{ width:675px; float:left; border-left:#eee solid 1px; margin-left:1px;}
.shuru dd textarea{ width:670px; height:68px; border:#FFF solid 1px; font-size:14px; color:#333;}
.tijiao{ height:28px; padding:12px 0 10px;}
.tjBut{ float:right;}
.tijiao p{ line-height:28px; float:left; color:#333;}
.tijiao p img{ margin:-3px 0 0 10px;}
.commentList{ margin-top:10px;}
.commentList h3{ line-height:35px; font-size:16px; color:#333; border-bottom:#ddd solid 3px;}
.commentList h3 a{ float:right; color:#C00;}
.commentList dl{ padding:15px 0 20px; border-bottom:#eee solid 1px; float:left; width:100%;}
.commentList dl dt{ float:left; width:42px;}
.commentList dl dd{ width:755px; float:right;}
.plTime{ color:#44708e; font-size:12px;}
.plTime span{ float:right; color:#999;}
.plTime font{ margin-left:10px; color:#666;}
.commentList dl dd p{ margin-top:10px; color:#333;}
.zhichi{ text-align:right; font-size:12px; color:#333; margin-top:10px;}
.zhichi a{ color:#666; margin-left:10px;}
.zhichi span{ color:#C00; padding:0 2px;}
.re a{ color:#999;}
.plNr{ color:#666;}
.re span{ color:#C00;}

.wenti{ margin-top:20px;}
.wenti table{ border-top:#eee solid 1px; border-left:#eee solid 1px; width:758px;}
.wenti table td{ border-bottom:#eee solid 1px; border-right:#eee solid 1px; line-height:30px; padding-left:20px;}
.wenti table td p{ padding:0 20px 5px 0; line-height:25px;}
.wenti table td img{ width:280px; height:190px; margin-top:10px;}

.nextBox{ padding:30px 0;}
.nextBox p{ color:#333; font-weight:bold; font-size:14px;}
.nextBox a{ color:#C00; font-weight:normal; font-size:14px;}
.pre{ float:left;}
.next{ float:right;}

/*首页域名变迁*/
#bj_text{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 200;}
#bj_text .bj_color{ width: 100%; height: 100%; background-color: #000000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; position: absolute; left: 0; top: 0;}
#bj_text .bj_img{ width: 468px; height: 268px; position: absolute; left: 50%; margin-left: -234px; top: 50%; margin-top: -134px; z-index: 220;}
#bj_text .close{ display: block; position: absolute; top: 20px; right: 20px; width: 58px; height: 58px; background: url(../Images/index-close.png) no-repeat left center; cursor: pointer;}

#cnzz{ display:none;}


/*friendlinks*/
.linkstype {
	font-size: 12px;
	font-family: "微软雅黑", "Microsoft Yahei";
}


.nice-select {
	width: 150px;
	padding: 0 10px;
	margin:5px;
	height: 20px;
	border: 1px solid #999;
	position: relative;
	background: #fff url(../Images/a2.jpg) no-repeat right center;
	float:left;
}
.w-100{ width:100px;}
.nice-select input {
	display: block;
	width: 100%;
	height: 20px;
	line-height: 24px \9;
	border: 0;
	outline: 0;
	background: none;
}
.nice-select ul {
	width: 100%;
	display: none;
	position: absolute;
	left: -1px;
	top: 22px;
	overflow: hidden;
	background-color: #fff;
	max-height: 150px;
	overflow-y: auto;
	border: 1px solid #999;
	border-top: 0;
	box-shadow: 0 3px 5px #999;
	z-index: 9999;
}
.nice-select ul li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 0 10px;
	cursor: pointer;
}
.nice-select ul li a:link{ font-size:12px; color:#333;}
.nice-select ul li a:visited{ color:#333;}
.nice-select ul li a:hover{ color:#000;}

.nice-select ul li.on {
	background-color: #e0e0e0;
}

.fenye{clear:both;margin:10px auto;display:inline-block;text-align:center;}
.fenye li{float:left;margin:10px 3px;list-style-type:none;}
.thisclass{background:#fff;}

/*招人*/
.RecruitList{width:750px;font-size:13px;line-height:30px;}
.left_zp{width:130px;line-height:30px;float:left;text-align:center;height:auto;}
.right_zp{width:560px;border-left:1px solid #ddd;line-height:30px;float:left;height:auto;text-align:center;}
.zpli{width:750px;margin-bottom:30px;height:auto;float:left;}
.zplia{width:100%;line-height:40px;margin-bottom:5px;border:1px solid #ddd;height:auto;margin:10px auto;}
.zplia span{float:right;display:block;margin-right:100px;}
.zplia strong{float:left;display:block;margin-left:50px;}
.zplia6{height:auto;width:748px;line-height:30px;margin-bottom:5px;border:1px solid #ddd;overflow: hidden;}
.left_zp6{width:130px;line-height:30px;float:left;text-align:center;height:auto;}
.right_zp6{width:560px;border-left:1px solid #ddd;line-height:30px;float:left;padding-bottom:50px;

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }





















